package com.hanamaki.unittest.testng.demo01;


import com.sun.org.apache.regexp.internal.RE;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

public class CalcTest {

	//	引用 Calc这个类
	static Calc calc;

	//	在 类运行之前开始运行，只会运行一次  和 @AfterClass 相反
	@BeforeClass
	public void setUp() {
//		实例化 Calc 这个类
		calc = new Calc();
	}

	//	说明 被@Test 注解注释的方法  是一个 可以被执行的测试方法
	@Test
	public void t1() {
//		调用 calc中的  add方法 传递参数 进行测试
		calc.add(5, 7);

	}


	@Test
	public void t2() {
//		调用 calc中的  add方法 传递参数 进行测试
		int result = calc.less(5, 7);

//		断言
//		JUnit  预期值 和 实际值比较
//		TestNg  实际值 和 预期值 比较

		Assert.assertEquals(result, 3);

	}




}
